

# Opciones para el compilador C/C++ en modo ansi.
CFLAGS = -Wall -pedantic -pedantic-errors

# Optimizar? (-O3) o no optimizar? (-O0) 
CFLAGS += -O0

# Para valgrind o debug
CFLAGS += -pg -ggdb -DDEBUG -fno-inline

# Estandar de C++ a usar
CFLAGS += -std=c++98

# Directorio fuente de TESTER
TESTER = ../src/

OUT_NAME = example

COMPILER = g++
RM = rm -f 

INCLUDE = -I$(TESTER)
LIB = -L$(TESTER) -ltester
OUT = -o $(OUT_NAME)

all:
	make -C $(TESTER)
	$(COMPILER) $(CFLAGS) $(INCLUDE) $(OUT) *.cpp $(LIB) 

clean:
	$(RM) *.o
	$(RM) $(OUT_NAME)

